﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace nplJobsCommon
{
    public class JobListDetails : EntityBase
    {
        [DataColumn(true)]
        public int JobID { get; set; }

        [DataColumn(true)]
        public string CompanyLogo { get; set; }

        [DataColumn(true)]
        public string CompanyImage { get; set; }

        [DataColumn(true)]
        public string JobTitle { get; set; }

        [DataColumn(true)]
        public string LocationName { get; set; }

        [DataColumn(true)]
        public DateTime PostedDate { get; set; }

        [DataColumn(true)]
        public DateTime ExpiryDate { get; set; }

        [DataColumn(true)]
        public string SalaryRange { get; set; }

        [DataColumn(false)]
        public int CategoryID { get; set; }

        [DataColumn(false)]
        public string Category { get; set; }

        [DataColumn(true)]
        public int Deadline { get; set; }

        [DataColumn(false)]
        public string What { get; set; }

        [DataColumn(true)]
        public string Where { get; set; }

        [DataColumn(true)]
        public string DateFrom { get; set; }

        [DataColumn(true)]
        public string DateTo { get; set; }

        [DataColumn(false)]
        public int LocationID { get; set; }

        [DataColumn(false)]
        public string Location { get; set; }

        [DataColumn(false)]
        public int JobTypeID { get; set; }

        [DataColumn(false)]
        public string JobType { get; set; }

        [DataColumn(false)]
        public int JobCompanyID { get; set; }


        [DataColumn(false)]
        public string Company { get; set; }

        [DataColumn(false)]
        public int JobCareerLevelID { get; set; }

        [DataColumn(false)]
        public string JobCareerLevel { get; set; }

    }
}
